Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit f718e4dbfbe00476584e5d9603a5b41f7e328363


Parents : eee4ed1
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-16T22:11:02-05:00

chore(docker): add git installation in Dockerfile for frontend build

Changes

1 files changed, 1 insertions(+), 0 deletions(-)


Diff

diff --git a/Dockerfile b/Dockerfile
index fb70329e..d602d563 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -12,6 +12,7 @@ ARG PYTHON_HASH=sha256:27ac3ba1699f7a526ad19bf0d35c12369b43d3439e08297a880398d97
# ---- STAGE 1: Frontend Build ----
FROM ${NODE_IMAGE}@${NODE_HASH} AS build-frontend
WORKDIR /src
+RUN apk add --no-cache git
COPY package.json pnpm-lock.yaml vite.config.js tailwind.config.js postcss.config.js ./
COPY meshchatx/src/frontend ./meshchatx/src/frontend
RUN npm install -g pnpm@10.32.1 && \


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────